@charset "utf-8";
/*全局样式*/
html,body,div,form,input,p,ul,li,dl,dt,dd,h1,caption,table,tr,th,td,h4,a{margin:0; padding:0; color:#555; font-size:14px; font-family:"微软雅黑"}
body{background:#fff;}
li{list-style:none}
a{text-decoration:none;color:#004dad;}
a:link { text-decoration:none;}
a:hover{text-decoration:underline}
a:visited { text-decoration: none; color:#00c;} 
a:active { text-decoration: none;}
.tac{text-align:center;}
.tar{text-align:right;}
input,label{ vertical-align:middle;font-family:verdana;}
label{padding-right:8px;}
img{border:none}
iframe{width:100%; height:100%;}
.pull-left{float:left;}
.pull-right{float:right;}
span.red{color:#f00; padding-left:5px; font-weight:normal}
select{padding:1px}
input{padding-left:3px;}
textarea{overflow:auto}
.w980{width:980px; margin:0 auto;}
/*checkbox radio垂直居中对齐方式*/
label {font-family:verdana;}
input{vertical-align:middle; } 
/*头部样式*/
.header{text-align:center;background:#3f78b0; height:85px; overflow:hidden; width:950px; margin:0 auto; padding:10px 15px 0;border-top:1px solid #55a2cc;}
.logo{ background:url(../images/bg.gif) no-repeat; width:230px; height:70px;float:left;}
.banner{ background:url(../images/bg.gif) -315px top no-repeat; width:340px; height:70px;float:left; margin-left:70px;}
.tool{float:right;}
.tool li{float:left;}
.tool li a{margin-left:15px; background:url(../images/bg.gif) no-repeat; }
.tool li a.login{ background-position:-490px -80px;}
.tool li a.register{ background-position:-555px -80px;}
.tool li a.help{ background-position:-610px -80px;}
.tool li a.index{ background-position:-490px -110px;}
.tool li a{color:#fff;padding-left:16px; }
/*导航*/
.nav{ width:965px; margin:0 auto; background:url(../images/bg-x.gif) left top repeat-x; overflow:hidden;padding:14px 0 0 15px;}
.nav li{height:84px; float:left; padding:0 26px; text-align:center}
.nav a{float:left;color:#555; text-decoration:none; text-align:center; font-weight:bold;line-height:20px;  padding-top:52px;}
.nav a.nav-1{background:url(../images/nav-1.gif) center top no-repeat;}
.nav a.nav-1:hover{background:url(../images/nav-1hover.gif) center top no-repeat;}
.nav a.nav-2{background:url(../images/nav-2.gif) center top no-repeat;}
.nav a.nav-2:hover{background:url(../images/nav-2hover.gif) center top no-repeat;}
.nav a.nav-3{background:url(../images/nav-3.gif) center top no-repeat;}
.nav a.nav-3:hover{background:url(../images/nav-3hover.gif) center top no-repeat;}
.nav a.nav-4{background:url(../images/nav-4.gif) center top no-repeat;}
.nav a.nav-4:hover{background:url(../images/nav-4hover.gif) center top no-repeat;}
.nav a.nav-5{background:url(../images/nav-5.gif) center top no-repeat;}
.nav a.nav-5:hover{background:url(../images/nav-5hover.gif) center top no-repeat;}
.nav a.nav-6{background:url(../images/nav-6.gif) center top no-repeat;}
.nav a.nav-6:hover{background:url(../images/nav-6hover.gif) center top no-repeat;}
.nav a.nav-7{background:url(../images/nav-7.gif) center top no-repeat;}
.nav a.nav-7:hover{background:url(../images/nav-7hover.gif) center top no-repeat;}
.nav li.active{ background:url(../images/bg-x.gif) center -124px no-repeat;}
/*主体区域*/
.content{width:980px; margin:15px auto;}
/*筛选规则*/
.screen-rules{float:left; width:320px; background:#e6f3ff;}
.screen-rules dt{background:url(../images/bg-x.gif) left -220px; height:45px; line-height:38px;padding-left:15px; color:#333; font-weight:bold;}
.screen-rules dd{padding:5px 15px 20px; line-height:28px;}
/*名医名家*/
.virtuosi{margin-left:340px; overflow:hidden}
.virtuosi dt{ border-top:5px solid #81b2e2; color:#985735; padding:0 15px 5px; line-height:30px; font-weight:bold;}
.virtuosi dd,.doctor-info dd{background:url(../images/bg.gif) left -80px no-repeat; width:270px; height:117px; float:left; margin:0 10px 10px 0; padding:15px 20px 0 20px;}
.virtuosi dd:hover,.doctor-info dd:hover{background-position:left -220px;}
.virtuosi dd a.name,.doctor-info dd a.name{ color:#0f58b4; background:url(../images/bg.gif) -640px -120px no-repeat; padding:0 0 8px 20px; font-weight:bold; display:block;}
.virtuosi dd a.info,.doctor-info dd a.info{background:url(../images/bg.gif) -317px -80px no-repeat; width:66px; height:26px; line-height:26px; text-align:center; color:#262e33; display:block; margin-top:10px;}
.virtuosi dd a.info:hover,.doctor-info dd a.info:hover{background-position:-317px -110px; text-decoration:none;}
/*footer*/
.footer{border-top:2px solid #b3c7e3; background:#e8eff8; clear:both; color:#2e3032; text-align:center; width:980px; margin:20px auto 0; line-height:70px; height:70px;}
/*tab*/
.tab dt{overflow:hidden; border-bottom:4px solid #3c88d3;}
.tab dt span{background:url(../images/bg.gif) -408px -140px no-repeat; width:90px; height:30px;line-height:30px; text-align:center; float:left; margin-right:1px; cursor:pointer;}
.tab dt span:hover{background-position:-499px -140px;} 
.tab dt span.active{background-position:-317px -140px; cursor:default; color:#fff;}
.tab dd{background:#f7f7f7; border:1px solid #ddd;padding:20px 30px;}
/*sear*/
.sear th{ text-align:right; font-weight:normal; padding-right:5px; white-space:nowrap}
.sear td{padding:5px;}
/*分类页签*/
.class-tab{margin-top:15px; }
.class-tab dt{overflow:hidden; position:relative; z-index:2;}
.class-tab dt span{ background:url(../images/bg-x.gif) left -290px repeat-x; height:35px; line-height:30px; padding:0 20px; float:left; margin-right:1px; cursor:pointer}
.class-tab dt span:hover{background:url(../images/bg-x.gif) left -330px repeat-x;}
.class-tab dt span.active{ background:url(../images/class-active.gif) center top repeat-x; color:#000; cursor:default;}
.class-tab dd{background:#f7f7f7; border:1px solid #ddd;padding:15px 0 15px 15px; overflow: hidden; margin-top:-6px;}
.class-tab dd a{width:120px; float:left; height:24px; color:#004dad}
.class-tab dd a span{color:#999; font-size:12px; padding-left:5px;}
/*列表样式*/
.list{margin-top:15px;}
.list dt{background:url(../images/bg-x.gif) left -375px repeat-x; height:20px; padding:10px 0 0 15px;}
.list li{border-bottom:1px dotted #b2b2b2; padding:10px 5px; margin:0 10px;}
.list li a{font-weight:bold; padding-left:20px;}
.list li a.pdf{background:url(../images/bg.gif) -640px -150px no-repeat;}
.list li p{padding:5px 0 0 20px; line-height:20px;}
/*分页样式*/
.page-wrap{background:url(../images/page-bg.gif) left top repeat-x;height:40px; overflow:hidden; margin-top:20px; padding:0 15px; text-align:center; position:relative;}
.page-wrap .pull-left{position:absolute; left:15px; top:5px;}
.page-wrap .pull-right{position:absolute; right:15px; top:0px;}
.page-wrap .page li{ background:#fff; border:1px solid #ddd;color:#08c; padding:3px 8px; cursor:pointer;display:inline-block; margin:0; +float:left;+margin-left:-1px;font-size:12px;-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;}
.page-wrap.up{background:url(../images/bg-x.gif) left -375px repeat-x; padding-top:8px; height:26px; margin-top:15px;}
.page-wrap.up .pull-left{top:8px;}
.page-wrap.up .pull-right{top:8px;}
/*弹出层*/
.window .foot{height:55px;align:center}
.window .content{ margin:0;height:365px; padding:15px 0 0 18px;}
.window .select{ height:315px; overflow:auto; border:1px solid #ddd; margin-top:5px;}
.window h4{height:27px;}
.window .remove{background:url(../images/bg.gif) -320px -220px; height:56px; width:20px; margin:130px 0 12px 10px;}
.window .remove:hover{background-position:-350px -220px}
.window .remove-all{background:url(../images/bg.gif) -320px -288px; height:56px; width:20px; margin-left:10px;}
.window .remove-all:hover{background-position:-350px -288px}
h1{border-bottom:4px solid #81b2e2; text-align:center; line-height:30px; height:45px; font-size:18px;}
/*医生信息*/
.doctor-info{overflow:hidden}
.doctor-info dt,.case-info dt{color:#985735; font-weight:bold; line-height:35px; height:35px; padding-left:15px;}
.doctor-info dd{margin:0 5px 10px 10px; }
/*医案信息*/
.case-info{margin-top:-10px;}
.case-info dd{border:1px solid #cecece; padding:15px 0;margin:0 10px 10px 10px; overflow:hidden }
.case-info dd div{line-height:22px; border-left: 1px dotted #bbb; width:31%; float:left; padding-left:20px; font-size:12px; margin:0 0 20px -1px;}
/*表格列表*/
.table-list{border:1px solid #ddd; border-collapse:collapse; width:98%; margin:15px auto}
.table-list th{border:1px solid #cecece; background:#dbf1ff;text-align:left;}
.table-list th,.table-list td{padding:5px;height:20px; line-height:20px; vertical-align:top; border:1px solid #ddd;}
.table-list tr.odd{background:#f1f1f1}
/*文摘信息*/
.digest-info { width:98%; margin:0 auto}
.digest-info caption{border-bottom:4px solid #bbb; line-height:20px; height:30px; color:#985735; text-align:left;}
.digest-info th{width:160px; padding:5px 0 5px;height:20px;border-bottom:1px dotted #b2b2b2; text-align:right}
.digest-info td{padding:5px;height:20px;border-bottom:1px dotted #b2b2b2; }


/*-----------------------------------------------------------*/
.process
{
    height: 11px;
    background: #EDEDED;
    overflow: hidden;
}
.process div
{
    width: 0px;
    height: 11px;
    background: url(../images/vote_icon_bg_v2.gif) repeat-x;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
.processbar
{
    width: 0px;
}
.process .bar0
{
    border-left-color: #EA7211;
    border-right-color: #EA7211;
    background-position: 0 0;
}
.process .bar1
{
    border-left-color: #AABF00;
    border-right-color: #AABF00;
    background-position: 0 -11px;
}
.process .bar2
{
    border-left-color: #8B2A00;
    border-right-color: #8B2A00;
    background-position: 0 -22px;
}
.process .bar3
{
    border-left-color: #BF844A;
    border-right-color: #BF844A;
    background-position: 0 -33px;
}
.process .bar4
{
    border-left-color: #3A8938;
    border-right-color: #3A8938;
    background-position: 0 -44px;
}
.process .bar5
{
    border-left-color: #486193;
    border-right-color: #486193;
    background-position: 0 -55px;
}
.process .bar6
{
    border-left-color: #7DA3AE;
    border-right-color: #7DA3AE;
    background-position: 0 -66px;
}
.process .bar7
{
    border-left-color: #AE1486;
    border-right-color: #AE1486;
    background-position: 0 -77px;
}
.process .bar8
{
    border-left-color: #5AB502;
    border-right-color: #5AB502;
    background-position: 0 -88px;
}
.process .bar9
{
    border-left-color: #BF2146;
    border-right-color: #BF2146;
    background-position: 0 -99px;
}

.title_wj
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	border-bottom:4px solid #81b2e2;
	padding:0 10px 10px;
}
.title_wj span{float:right; font-size:14px; color:#049; cursor:pointer}
.year{ background:#f7f7f7; border-bottom:1px solid #e3e3e3; padding:8px;}
.qitem
{
	padding: 0 0  15px; margin-top:15px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.qitem .qinfor
{
	border-bottom:1px solid #CCC;
	background-attachment: scroll;
	background-image: url(../Images/ico_q.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding:5px 24px;
}
.qitem .tip
{
	color: #FF3300;
	font-size: 12px;
	font-weight: normal;
}
.qitem .aitem
{
	padding:10px 10px 0;
}

.qitem .ainfor
{
	padding-left:20px;
}
.ainfortitle
{
	color: #333;
}
.qitem .ainfortitle a
{
	padding-left:10px;
}
.qitem .ainfortitle a.more
{
	color:#888!important;
}
.pageForm{margin:0 10px;}
.pagearea
{
	text-align: center;
	padding:15px 10px 10px;
	background-attachment: scroll;
}
.pagearea span
{
	height: 24px;
	line-height: 24px;
	padding:0 5px ;
	font-weight: bold;
	display: inline-block;
}
.pagearea a
{
	height: 24px;
	line-height: 24px;
	padding:0 5px;
	display: inline-block;
}
/*登录样式*/
.login_body{background:#fff url(../images/bg-x.gif) repeat-x left -480px;}
.login_parent{background:url(../images/login.jpg) no-repeat; width:673px; height:460px; margin:0 auto;}
.login_parent form{padding:230px 0 0 310px; overflow:hidden;}
.login_parent p{white-space:nowrap;font: bold 14px/45px ""; color:#666}
.login_parent .name,.login_parent .pass{width:220px; height:23px; line-height:23px; margin-left:8px;_margin:3px 0 3px 8px; vertical-align:middle; padding-left:3px;}
.login_parent p label{display:block; margin:3px 0 0 53px; color:#4b4b4b; font: normal 12px/20px ""}
.login_parent p span input{vertical-align:middle;_vertical-align:text-bottom}
.login{background:url(../images/bg.gif) no-repeat -380px -270px; width:94px; height:37px; border:none; margin:30px 10px 0 50px;}
.login:hover{background-position: -380px -220px;}
.copy_right{ color:#333; text-align:center;font-size:14px; padding-top:10px;}


